Provo's winters are cold, with temperatures often below freezing and rarely rising above 12°C in January. Spring brings gradual warming, with March temperatures ranging from -11°C to 22°C, and April temperatures averaging around 8°C. Summer is warm to hot, with June and July temperatures frequently reaching over 30°C, peaking at 41°C in June. Autumn sees a return to cooler temperatures, with September averaging around 18°C and October temperatures dropping as low as -6°C. Overall, the temperature variation between seasons is significant, with winter lows often below -20°C and summer highs sometimes exceeding 40°C.